#examIndex .lessonMod{
	padding: 0 12px;
}
#examIndex .lessonMod .lessonHead{
	padding-top: 12px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
#examIndex .lessonMod .lessonHead .bt .icon{width: 20px;height: 20px;padding-right: 5px;}
#examIndex .lessonMod .lessonHead .link{color: #666;}
#examIndex .lessonMod .lessonBox{
	padding: 12px 0;
}

#examIndex .lessonMod .lessonBox[data-type='2']{background: url(../image/icon/unpass_icon.png) right 12px no-repeat;background-size: auto 50px;}
#examIndex .lessonMod .lessonBox[data-type='3']{background: url(../image/icon/pass_icon.png) right 12px no-repeat;background-size: auto 50px;}

#examIndex .lessonMod .lessonBox .photo{
	width: 150px;
	height: 84px;
	overflow: hidden;
	background-color: #f4f4f4;
	margin-right: 10px;
}
#examIndex .lessonMod .lessonBox .info .name{
	line-height: 20px;
	color: #333;
	margin-bottom: 4px;
}
#examIndex .lessonMod .lessonBox .info .classifyMod{
	line-height: 18px;
	color: #666;
}
#examIndex .lessonMod .lessonBox .info .classifyMod .type{
	color: #3da5e7;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	border: 1px solid #3da5e7;
	border-radius: 2px;
	padding: 0 6px;
	display: inline-block;
	vertical-align: middle;
}
#examIndex .lessonMod .lessonBox .info .exMod{
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 16px;
}
#examIndex .lessonMod .lessonBox .info .exMod .num{
	color: #555;
}
#examIndex .lessonMod .lessonBox .info .exMod .num .icon{
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	font-size: 0;
	text-align: left;
}
#examIndex .lessonMod .lessonBox .info .exMod .num .icon img{
	display: inline-block;
	vertical-align: middle;
	width: 90%;
}
#examIndex .lessonMod .lessonBox .info .exMod .total{
	color: #e87474;
}
#examIndex .lessonMod .lessonBox .info .exMod .total .achieved{background-color: #b3b3b3;color: #fff;border-radius: 2px;display: block;padding: 0 8px;}
#examIndex .lessonMod .lessonBox .info .exMod .total .unachieve{background-color: #e87474;color: #fff;border-radius: 2px;display: block;padding: 0 8px;}


/*全部课程*/
.searchMod{background-color: #EFEFF4;}
.searchMod .searchBox{height: 32px;width: 96%;border-radius: 16px;margin: 6px auto;overflow: hidden;}
.searchMod .searchBox input{box-sizing: border-box;padding: 0 12px;height: 32px;}
.searchMod .searchBox .btn{height: 32px;width: 44px;background: url(../image/icon/search_icon.png) center no-repeat;background-size: auto 16px;}

.screen_icon{background: url(../image/icon/sel_icon.png) center no-repeat;background-size: auto 22px;}

.dm-title .empty-btn{color: #3DA5E7;}



/*课程详情*/
#exam_dtl .base-info{padding: 15px 12px;}
#exam_dtl .base-info .name{line-height: 1.4;color: #333;}

#exam_dtl .base-info .classify{padding-top: 6px;line-height: 18px; color: #666;}
#exam_dtl .base-info .classify .type{height: 16px;line-height: 16px;border: 1px solid #3DA5E7;color: #3DA5E7;border-radius: 2px;display: inline-block;vertical-align: middle;padding: 0 10px;}
#exam_dtl .base-info .ex_t1{color: #e87474;padding-top: 6px;}
#exam_dtl .tabNav{line-height: 44px;font-size: 14px;color: #555;}
#exam_dtl .tabNav .on{color: #3DA5E7;position: relative;}
#exam_dtl .tabNav .on:after{content: '';width: 60px;height: 2px;background: #3DA5E7;position: absolute;bottom: 0;left: 50%;margin-left: -30px;}

.threeMod{overflow: hidden;}
.threeMod .intro{padding: 12px;line-height: 1.4;font-size: 14px;text-align: justify;color: #333;}

.lesson_list{padding: 8px 0;}
.lesson_list .lesson_first{line-height: 20px;padding-bottom:8px;}
.lesson_list .lesson_first .main_title{overflow: hidden;}
.lesson_list .lesson_first .icon{overflow: hidden;width: 18px;height: 18px;margin-left: 10px;}
/*.lesson_list .lesson_second{display: none;}*/
.lesson_list .lesson_second .txt{margin-bottom: 8px;}


.addLesson{width: 94%;height: 44px;line-height: 1.2;font-size: 14px;background-color: #3DA5E7;color: #fff;border-radius: 22px;margin-top: 3px;margin-left: 3%;}

.study_mod{overflow: hidden;}
.study_mod .box{border-radius: 3px;overflow: hidden;margin: 10px 12px;position: relative;padding: 34px 0;}
.study_mod .box .type{font-size: 12px;position: absolute;bottom: 4px;right:4px;border: 1px solid #fff;color: #fff;border-radius: 3px;padding: 2px 5px;}
.study_mod .box .big{color: #fff;font-size: 14px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-bottom: 10px;}
.study_mod .box .sub{color: #fff;font-size: 16px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-shadow: 1px 1px 1px rgba(0,0,0,.3);}
.study_mod .box.color-1{
	background:-webkit-linear-gradient(left top,#3ce4cf,#7085fb);
	background:linear-gradient(to right bottom,#3ce4cf,#7085fb);
}
.study_mod .box.color-2{
	background:-webkit-linear-gradient(left top,#fcca95,#f3768c);
	background:linear-gradient(to right bottom,#fcca95,#f3768c);
}
.study_mod .box.color-3{
	background:-webkit-linear-gradient(left top,#74eba4,#3d9da9);
	background:linear-gradient(to right bottom,#74eba4,#3d9da9);
}


.pj_mod{padding: 0 12px;overflow: hidden;}
.pj_mod .pj_h{line-height: 40px;}
.pj_mod .pj_h .name .part{padding-left: 15px;color: #666;}
.pj_mod .pj_h .time{color: #666;}
.pj_mod .txt{padding: 12px 0;line-height: 1.4;font-size: 14px;text-align: justify;color: #333;}
.pj_text{display: block;padding: 10px 12px;width: 100%;box-sizing: border-box;line-height: 1.2;font-size: 14px;margin-top: 10px;}


.test_wrap{padding: 12px 12px 0;overflow: hidden;}
.test_wrap dl{line-height: 18px;margin-bottom: 12px;overflow: hidden;color: #333;}
.test_wrap dl dd{color: #666;}
.test_wrap .sign_2,.test_wrap .sign_1{display: block;margin-bottom: 12px;font-size: 12px;line-height: 22px;padding: 0 14px;border-radius: 3px;color: #fff;}
.test_wrap .sign_1{background-color: #e87474;}
.test_wrap .sign_2{background-color: #b3b3b3;}
.test_wrap[data-type='2']{background: url(../image/icon/unpass_icon.png) 98% 24% no-repeat;background-size: auto 45%;}
.test_wrap[data-type='3']{background: url(../image/icon/pass_icon.png) 98% 24% no-repeat;background-size: auto 45%;}
